Synonyms: St. Maarten, St. Martin, Saint Maarten, Saint Martin
Definition: an island in the western Leeward Islands; administered jointly by France and the Netherlands
Similar words: island
Definition: a land mass (smaller than a continent) that is surrounded by water